imperial research facility (nubia) - Spanish English Dictionary